﻿using System.Data;
using DB;
using DTO;
using System.Collections.Generic;

namespace DA
{
    public class DaGrupoProduto //: IDaLeitura<DtoGrupoProduto>, IDaEscrita<DtoGrupoProduto>
    {
        #region -- Mapeamento -------------------------------------------------------------------------------------------------------------
        internal static Mapeamento<DtoGrupoProduto> Mapear = delegate(IDataReader dr, DtoGrupoProduto obj)
        {
            obj.Id = Utils.ParaInteiro(dr["idGrupoProduto"]);
            obj.Grupo = dr["desGrupoProduto"].ToString();
            obj.ValorPadrao = Utils.ParaDecimal(dr["valPrecoGrupoProduto"]);
            obj.Ativo = Utils.ParaBool(dr["flgAtivo"]);
        };
        #endregion ------------------------------------------------------------------------------------------------------------------------

        public List<DtoGrupoProduto> ListaTodos()
        {
            List<DtoGrupoProduto> retorno = new List<DtoGrupoProduto>();

            return retorno;
        }

        public DtoGrupoProduto ListaUm(DtoGrupoProduto item)
        {
            DtoGrupoProduto retorno = new DtoGrupoProduto();

            return retorno;
        }
    }
}
